package com.suixun.dao.userquestionmanage;

import java.util.List;
import java.util.Map;

import com.suixun.entity.UserQuestionDO;
import com.suixun.entity.page.PageModel;
/**
 * 
 * <p>Title: UserQuestionManageDAO</p>
 * <p> 功能描述:用户反馈持久层 </p> 
 * @author	陈显强
 * @date	2016年12月16日上午10:14:18
 * @version 1.0
 */
public interface UserQuestionManageDAO {
	/**
	 * 分页查询用户反馈信息
	 * @param pageModel
	 * @return
	 */
	List<UserQuestionDO> queryUserQuestionByPaging(PageModel<?> pageModel);
	/**
	 * <p>Title: queryUserQuestion</p>
	 * <p> 功能描述:查询指定反馈信息 </p>
	 * @param map
	 * @return
	 */
	List<UserQuestionDO> queryUserQuestion(Map<String,Object> map);
	/**
	 * 查询总行数
	 * @param pageModel
	 * @return
	 */
	Integer countRows(PageModel<?> pageModel);
	/**
	 * 修改用户反馈
	 * @return
	 * @param map
	 */
	Integer updateUserQuestion(Map<String,Object> map);
	/**
	 * <p>Title: deleteUserQuestion</p>
	 * <p> 功能描述:删除反馈信息 </p>
	 * @param map
	 * @return
	 */
	Integer deleteUserQuestion(Map<String,Object> map);
}
